﻿<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="STYLESHEET" type="text/css" href="../pgadmin3.css">
<title>Guru-Hinweise</title>
</head>

<body>

<h3>Views, Stored Procedures oder Functions bearbeiten</h3>
<p>
Anstatt zum Bearbeiten von Views, Stored Procedures oder Functions das kleine Text-Feld des 
Eigenschaften-Dialog des des Objektes zu verwenden, werden Sie deutlich angenehmer finden die
Skripting-Funktionalitäten des Query-Editors zu verwenden. Sie können hier von einem größeren
Arbeitsbereich profitieren und die Funktionen Auto-Complete oder Suchen-und-Ersetzen nutzen.
</p>
<p>
Um die Scripting Funktion zu verwenden machen Sie einen Rechts-Klick auf das zu bearbeitende
Objekt im pgAdmin Browser und wählen Sie <i>CREATE script</i>. Diese Funktion könnte sich im
Untermenu <i>Scripts</i> befinden. Alternativ können Sie die Funktion <i>CREATE script</i> über
den Menupunkt <i>Werkzeuge</i> - <i>Scripts</i> erreichen.
</p>
<p>
Bearbeiten Sie das Objekt nach Ihren Wünschen und drücken Sie den <i>Execute Query</i> um Ihre
Änderungen anzuwenden. Bitte beachten Sie, dass die Änderung der Signatur oder die Änderung des
Stored Procedure oder Function Namens dazu führt, dass ein neues Objekt angelegt wird.
Dieser nützliche Seiteneffekt macht es seht einfach neue aber ähnliche Objekte anzulegen.
Um die neu angelegten Objekte zu sehen kann es notwendig sein die Anzeige den pgAdmin Browsers 
aufzufrischen.
</p>
<p>
Sie können diese Technik für alle Arten von Operationen für die jeweiligen Objekte verwenden. 
Allerdings ist die <i>CREATE OR REPLACE</i> Syntax von PostgreSQL besonders nützlich für das 
Bearbeiten von Views, Stored Procedures und Functions.
</p>
</body>
</html>
